#include<stdio.h>
void yanghui(int row){
	int arr[100][100];
	int i,j;
	for(i=0;i<row;i++){
		for(j=0;j<=i;j++){
			if(j==0||i==j){
				arr[i][j]=1;
			}
			else{
				arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
			}
		}
	}
	for(i=0;i<row;i++){
		for(j=0;j<row-i-1;j++){
			printf(" ");
		}
		for(j=0;j<=i;j++){
			printf("%d ",arr[i][j]);
		}
		printf("\n");
	}
}
int main(){
	int row;
	printf("请输入需要打印多少行");
	scanf("%d",&row);
	yanghui(row);
	return 0;
}
